/*
 * ApplicationLifecycle.java
 *
 * Created on 2008/06/08 +0900
 *
 * $Revision: 33 $
 * $Date: 2008-07-27 15:31:44 +0000 (Sun, 27 Jul 2008) $
 */

package org.gikolet.framework.application;

import org.gikolet.framework.activity.Activityable;
import org.gikolet.framework.activity.Initializable;

/**
 * @author Tetsutaro (latest modification by $Author: tetsutaro.ss $)
 * @version $Revision: 33 $ $Date: 2008-07-27 15:31:44 +0000 (Sun, 27 Jul 2008) $
 */
public interface ApplicationLifecycle extends Initializable, Activityable {
    void initialize();

    void start();

    void pause();

    void destroy();
}
